package com.mk.seckill.vo;

import com.mk.seckill.validator.IsMobile;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;

/**
 * @Author hhwu
 * @Description //TODO 封装登录时前端传来的的手机号和密码作为一个登录对象
 * @Date 20:02 2022/6/6
 **/
@Data// 提供类的get、set、equals、hashCode、canEqual、toString方法
public class LoginVo {
	@NotNull//调用validation组件注解，在进行@Valid注解做参数校验时，校验该属性值非空
	@IsMobile// 自定义的注解规则，对该属性进行限定
	private String mobile;

	@NotNull
	@Length(min = 32)//调用validation组件注解，在进行@Valid注解做参数校验时，校验该属性值最少32位
	private String password;

}